package dk.muldbjergskolen.model;

import java.util.Date;

/**
 * @author (Gruppe 5) 
 * @version (04-04-2013)
 */
public class Lektion
{
    private final Date dato;
    private final TidsInterval tidsInterval;
    private final String formaal;
    private final Ansat booker;
    private final Inventar inventar;
    private final Lokale lokale;

    /**
     * oprettelse af lektion med et lokale
     * @param dato
     * @param tidsInterval
     * @param formaal
     * @param booker
     * @param lokale
     */
	public Lektion(Date dato, TidsInterval tidsInterval, String formaal, Ansat booker, Lokale lokale)
	{
		this.dato = dato;
		this.tidsInterval = tidsInterval;
		this.formaal = formaal;
		this.booker = booker;
		this.lokale = lokale;
		this.inventar = null;
	}
	
	/**
	 * oprettelse af lektion med et inventar
	 * @param dato
	 * @param tidsInterval
	 * @param formaal
	 * @param booker
	 * @param inventar
	 */
	public Lektion(Date dato, TidsInterval tidsInterval, String formaal, Ansat booker, Inventar inventar)
	{
		this.dato = dato;
		this.tidsInterval = tidsInterval;
		this.formaal = formaal;
		this.booker = booker;
		this.inventar = inventar;
		this.lokale = null;
	}

	
	// getters og setters

	public Date getDato()
	{
		return dato;
	}

	public TidsInterval getTidsInterval()
	{
		return tidsInterval;
	}

	public String getFormaal()
	{
		return formaal;
	}

	public Inventar getInventar()
	{
		return inventar;
	}

	public Lokale getLokale()
	{
		return lokale;
	}

	public Ansat getBooker()
	{
		return booker;
	}
}
    